Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F14 Spain F11 Spain F14 Spain F15 USA F18 Spain F17 USA F19 Spain F28 Spain F19 Spain F20 USA F13 USA F14 Spain F22 Spain F23 USA F18 Spain F24 Spain F29 Spain F31 Spain F7 Spain F29 Spain F30 Spain F31 Spain F32 Spain F38 Spain F39 Spain F6 Spain F7 Portugal F4 Portugal F6 Spain F18 Spain F19 Italy F14 Italy F15 Netherlands F2 France F9 Spain F25 Spain F26 Spain F27 Spain F28 Spain F29 Spain F30 Spain F34 Spain F35 Spain F36 Spain F37 Spain F39 Spain F40 Spain F41 Spain F2 Spain F3 Italy F2 Spain F7 Spain F8 Spain F9 Spain F10 Spain F11 Spain F18 Spain F19 Spain F20 Spain F21 France F13 Spain F31 Spain F32 Spain F34 Spain F33 Spain F35 Spain F3 Great Britain F3 Spain F33 Spain F3 Spain F5 Spain F6 Portugal F3 Spain F12 Spain F13 Spain F18 Spain F24 USA F14 Fifth Third Bank Tennis Championships - Lexington Rome Challenger Rome Challenger Alessandria Challenger Pozoblanco Challenger Rennes Challenger Quimper Challenger Spain F26 Spain F27 Spain F28 Spain F35 Portugal F5 Spain F12 Spain F13 Great Britain F4 Spain F22 Spain F26 Spain F22 Spain F23 Spain F32 Spain F10 Spain F18 Spain F20 Spain F24 Spain F27 Spain F1 Spain F2 Spain F5 Netherlands F1 Spain F16 Spain F33 France F2 Open de la Comunidad Valenciana - Valencia Open de la Comunidad Valenciana - Valencia Legg Mason Tennis Classic - Washington Medibank International - Sydney Winnetka Challenger SAP Open - San Jose Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Istanbul Challenger Heineken Open - Auckland Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade AEGON Championships - London Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington China Open - Beijing Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Valencia Open - Valencia Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington PTT Thailand Open - Bangkok China Open - Beijing Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON Championships - London Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow ASB Classic - Auckland Garanti Koza Sofia Open - Sofia AEGON Championships - London Citi Open - Washington BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Swiss Indoors Basel - Basel ASB Classic - Auckland Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open Parc - Lyon Gerry Weber Open - Halle Swiss Open - Gstaad Citi Open - Washington St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ASB Classic - Auckland DIEMA XTRA Sofia Open - Sofia New York Open - New York Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Segovia Challenger BMW Open - Munich Open Parc - Lyon Noventi Open - Halle Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Swiss Open - Gstaad Chengdu Open - Chengdu Zhuhai Open - Zhuhai Swiss Indoors Basel - Basel ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Abierto Mexicano Telcel - Acapulco JSM Challenger - Champaign bett1HULKS Indoors - Cologne 2007 Knoxville Challenger - Knoxville Hamburg European Open - Hamburg Delray Beach Open - Delray Beach Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Mallorca Championships - Mallorca Swiss Open - Gstaad Generali Open - Kitzbuhel Truist Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Dallas Open - Dallas Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Mallorca Championships - Mallorca Nordea Open - Bastad Hall of Fame Open - Newport Swiss Open - Gstaad Truist Atlanta Open - Atlanta Generali Open - Kitzbuhel Astana Open - Astana Swiss Indoors Basel - Basel Gijon Open - Gijon Tennis Napoli Open - Naples Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide ASB Classic - Auckland Open Sud de France - Montpellier Dallas Open - Dallas ABN AMRO World Tennis Tournament - Rotterdam Abierto de Tenis Mifel - Los Cabos Men's Pro Challenger at Tunica National - Tunica Dubai Duty Free Tennis Championships - Dubai Terra Wortmann Open - Halle Hamburg Open - Hamburg Winston-Salem Open - Winston-Salem Orleans Challenger Waco Tennis Challenger - Waco The Mercedes Benz of Calabasas - Calabasas Talahassee Challenger Rome Challenger San Benedetto Challenger Recanati Challenger Vigo Challenger San Remo Challenger Segovia Challenger St. Remy Challenger Izmir Challenger Mons Challenger Kazan Challenger Napoli Challenger Alessandria Challenger Orbetello Challenger Pozoblanco Challenger Seville Challenger Malaga Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Fifth Third Bank Tennis Classic - Lexington USTA Comerica Challenger - Aptos Lubbock Challenger - Lubbock Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Fifth-Third Bank Tennis Classic - Lexington Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Savannah Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Ciudad de Pozoblanco Open Diputacion - Cordoba Miami Open - Miami The Comercia Challenger - Aptos Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Citta di Como - Como BNP Paribas Masters - Paris Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Oklahoma Challenger - Tulsa Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Pro Challenger at Calabasas - Calabasas Rogers Cup - Toronto Challenger Banque Nationale Rimouski - Rimouski Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Ford Tennis Championships - Louisville BNP Paribas Open - Indian Wells Music City Challenger - Nashville Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo XL Bermuda Open - Bermuda Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid 84° Concurso Internacional Tenis San Sebastian - San Sebastian Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati 2008 Lubbock Challenger - Lubbock Sacramento Challenger - Sacramento Valencia Challenger Orbetello Challenger San Sebastian Challenger Arad Challenger Cordenons Challenger Bratislava Challenger Wolfsburg Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Athens Challenger Bordeaux Challenger Furth Challenger Pozoblanco Challenger Sopot Challenger Recanati Challenger Segovia Challenger Kazan Challenger San Sebastian Challenger Seville Challenger Todi Challenger Ljubljana Challenger Madrid Challenger Rennes Challenger Orleans Challenger Quimper Challenger Barletta Challenger Rome Challenger Bordeaux Challenger Caltanissetta Challenger Braunschweig Challenger Orleans Challenger Jersey Challenger Quimper Challenger Internazionali BNL d'Italia - Rome Ostrava Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tunis Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Bordeaux Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tenerife Challenger Monza Challenger Campbell's Hall of Fame Tennis Championships - Newport The Nottingham Open - Nottingham Apia International - Sydney Wimbledon - London Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis SAP Open - San Jose Open Sabadell Atlantico - Barcelona U.S. Open - New York Grand Prix Hassan II - Casablanca Hong Kong Tennis Open - Hong Kong Australian Open - Melbourne French Open - Paris Regions Morgan Keegan Championships - Memphis Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston Serbia Open - Belgrade Bet-at-home Open - Hamburg Wimbledon - London Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Australian Open - Melbourne Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Regions Morgan Keegan Championships - Memphis French Open - Paris Credit Agricole Suisse Open - Gstaad Kremlin Cup - Moscow U.S. Open - New York Delray Beach International Tennis Championships - Delray Beach Australian Open - Melbourne Open de Nice Cote d'Azur - Nice French Open - Paris U.S. Mens's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem European Open - Antwerp Hall of Fame Tennis Championships - Newport Wimbledon - London Heineken Open - Auckland Delray Beach Open - Delray Beach Erste Bank Open - Vienna Aircel Chennai Open - Chennai Hall of Fame Tennis Championships - Newport Abierto Mexicano Telcel - Acapulco ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Swiss Indoors Basel - Basel Valencia Open - Valencia St. Petersburg Open - St. Petersburg Noventi Open - Halle Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne Geneva Open - Geneva If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Sofia Open - Sofia French Open - Paris Mallorca Championships - Mallorca New York Open - New York Wimbledon - London Citi Open - Washington U.S. Open - New York Australian Open - Melbourne Generali Open - Kitzbuhel French Open - Paris Citi Open - Washington China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai U.S. National Indoor Tennis Championships - Memphis Adelaide International 2 - Adelaide Open Sud de France - Montpellier Power Horse Cup - Dusseldorf Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Wimbledon - London US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona Qatar ExxonMobil Open - Doha Terra Wortmann Open - Halle U.S. Open - New York Infosys Hall of Fame Open - Newport EFG Swiss Open - Gstaad Truist Atlanta Open - Atlanta Swiss Indoors Basel - Basel Stockholm Open - Stockholm ASB Classic - Auckland Open 13 Provence - Marseille ABN AMRO Open - Rotterdam US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Wimbledon - London Swiss Indoors Basel - Basel Moselle Open - Metz Adelaide International - Adelaide ABN AMRO Open - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne BMW Open - Munich Libema Open - 's-Hertogenbosch cinch Championships - London Mallorca Championships - Mallorca Maharashtra Open - Pune French Open - Paris Wimbledon - London Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Tennis Channel Open - Las Vegas Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro Bank Austria Tennis Trophy - Vienna China Open - Beijing SAP Open - San Jose Open 13 - Marseille U.S. Open - New York Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta Abierto Mexicano de Tenis Mifel - Los Cabos Regions Morgan Keegan Championships - Memphis Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston Sony Ericsson Open - Miami Citi Open - Washington Shanghai - Shanghai Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Argentina Open - Buenos Aires Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome ASB Classic - Auckland Erste Bank Open - Vienna Shanghai Rolex Masters - Shanghai Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Miami Open - Miami U.S. Open - New York Hopman Cup - Perth ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Hopman Cup - Perth Davis Cup, World Group, QF, USA-SRB 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Prague Davis Cup, Finals, F, ESP-CAN 2-0 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Sydney Davis Cup, Group B, Valencia ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Hopman Cup - Perth Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, SF, FRA-ESP 3-2 Wimbledon (juniors) Laver Cup - Geneva Davis Cup, Finals, Group B U.S. Open (juniors) ATP Cup - Melbourne Laver Cup - Boston Davis Cup, Finals, Group E Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group B, Valencia Davis Cup, World Group, QF, USA-CRO 2-3 French Open (juniors) Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, 1R, CRO-ESP 2-3 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, 1R, ESP-GBR 3-1 Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago Davis Cup, Finals, QF, CRO-ESP 2-0 Mubadala World Tennis Championship All Lower level tournaments Nitto ATP Finals - London Olympics - London Olympics - Rio de Janeiro Australian Open - Melbourne National Bank Open - Montreal European Open - Antwerp China Open - Beijing Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Tiriac Open - Bucharest French Open - Paris